export interface IParticipant {
  realname: string
}

export interface IMeetInfo {
  id: number
  subject: string
  conferenceState: number
  startTime: string
  endTime: string
  realname: string
  participants: IParticipant[]
  meetUrl: string
  createUser: string
  circleType: string | number
  meetType?: number // 会议类型：0表示线下会议，1表示线上会议
  location?: string // 会议地点
  conferenceId?: string // 会议ID
  meetRoomName?: string // 会议室名称

  // 新增周期会议相关字段
  cycle?: string // 循环类型（例如：Day, Week, Month）
  interval?: number // 间隔周期
  point?: number[] // 周期点（如每周的哪些天）
  subInfo?: string // 周期会议信息
  cycleEndDate?: string // 循环会议结束日期
  callInRestriction?: number // 入会范围
  enableWaitingRoom?: boolean // 开启等候室，允许来宾在主持人前入会
}

export interface IMeeting {
  date: string
  meetInfos: IMeetInfo[]
}
